import axios  from "axios";
import nprogress from 'nprogress'//引入进度条函数
import 'nprogress/nprogress.css' //进度条样式
import store  from '@/store/'
const ajax=axios.create({
    baseURL:'api',
    timeout:5000
})
//响应拦截器
ajax.interceptors.request.use((config)=>{
 nprogress.start()
 //游客获取购物车需要一个uuid 唯一标识也就是身份令牌 
 const uuId=store.state.detail.uuId
 config.headers.userTempId=uuId

//需要携带token带给服务器
if(store.state.login.token){
    config.headers.token = store.state.login.token
 }
 return  config
})
//请求拦截器
ajax.interceptors.response.use((response)=>{
    nprogress.done()
    return response.data
},err=>{
    alert('服务器响应数据失败')
})
export default ajax